home *** CD-ROM | disk | FTP | other *** search
- Path: keats.ugrad.cs.ubc.ca!not-for-mail
- From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku)
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: 4 Mar 1996 18:31:59 -0800
- Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
- Message-ID: <4hg92vINNnat@keats.ugrad.cs.ubc.ca>
- References: <JSA.96Feb16135027@organon.com> <4hakfl$ogd@fred.netinfo.com.au> <4hf701INNdl7@keats.ugrad.cs.ubc.ca> <313B44AE.4134@mtm.syr.ge.com>
- NNTP-Posting-Host: keats.ugrad.cs.ubc.ca
-
- In article <313B44AE.4134@mtm.syr.ge.com>,
- Steve Howard <howard@mtm.syr.ge.com> wrote:
- >engineers make mistakes (Kazimir excluded, of course ;) ) Ada compilers and the supporting run-time
-
- That is not the point at all. I did admit in another message that I made an
- embarassing little error in a portion of my project recently, and that I could
- have easily maded it were I working in Ada. I have no problem ``parsing'' the
- code I have written because I'm very used to C's lexical and syntactic
- properties. I understand that some people who came from a COBOL background are
- resistant to a language which calls for a character set of 96 symbols, and for
- this reason is surely conducive to errors.
-
- >systems help to identify these problems early on.
-
- It would not have helped with this particular error. There was no type
- mismatching, no overrun boundaries, no heap corruption or address violations.
- Just a straight forward incorrect computation. The testers discovered the weird
- results, and the cause still took a while to discover.
-
- If C is so prone to errors, why isn't the same program plagued by runaway
- pointers, heap corruption and other nasties? After all, we C idiots can't write
- ten lines of code without introducing such problems, right?
- --
-
-